Interactive computer-aided expressive music performance Analysis, control, modification, and synthesis methods
نویسنده
چکیده
This thesis describes the design and implementation process of two applications (PerMORFer and MoodifierLive) for the interactive manipulation of music performance. Such applications aim at closing the gap between the musicians, who play the music, and the listeners, who passively listen to it. The goal was to create computer programs that allow the user to actively control how the music is performed. This is achieved by modifying such parameters as tempo, dynamics, and articulation, much like a musician does when playing an instrument. An overview of similar systems and the problems related to their development is given in the first of the included papers. Four requirements were defined for the applications: (1) to produce a natural, high quality sound; (2) to allow for realistic modifications of the performance parameters; (3) to be easy to control, even for non-musicians; (4) to be portable. Although there are many similarities between PerMORFer and MoodifierLive, the two applications fulfill different requirements. The first two were addressed in PerMORFer, with which the user can manipulate pre-recorded audio performance. The last two were addressed in MoodifierLive, a mobile phone application for gesture-based control of a MIDI score file. The tone-bytone modifications in both applications are based on the KTH rule system for music performance.The included papers describe studies, methods, and algorithms used in the development of the two applications. Audio recordings of real performance have been used in PerMORFer to achieve a natural sound. The tone-by-tone manipulations defined by the KTH rules first require an analysis of the original performance to separate the tones and estimate their parameters (IOI, duration, dynamics). Available methods were combined with novel solutions, such as an approach to the separation of two overlapping sinusoidal components. On the topic of performance analysis, ad-hoc algorithms were also developed to analyze DJ scratching recordings. A particularly complex problem is the estimation of a tone’s dynamic level. A study was conducted to identify the perceptual cues that listeners use to determine the dynamics of a tone. The results showed that timbre is as important as loudness. These findings were applied in a partly unsuccessful attempt to estimate dynamics from spectral features. The manipulation of tempo is a relatively simple problem, as is that of articulation (i.e. legato-staccato) as long as the tone can be separated. The modification of dynamics on the other hand is more difficult, as was its estimation. Following the findings of the previously mentioned perceptual study, a method to modify both loudness and timbre using a database of spectral models was implemented. MoodifierLive was used to experiment with performance control interfaces. In particular, the mobile phone’s built-in accelerometer was used to track, analyze, and interpret the movements of the user. Expressive gestures were then mapped to corresponding expressive music performances. Evaluation showed that modes based on natural gestures were easier to use than those created with a top-down approach.
منابع مشابه
Expressive Musical Icons
Recent research on the analysis and synthesis of music performance has resulted in tools for the control of the expressive content in automatic music performance [1]. These results can be relevant for applications other than performance of music by a computer. In this work it is presented how the techniques for enhancing the expressive character in music performance can be used also in the desi...
متن کاملAn Architectural Framework for Interactive Music Systems
This report introduces the Software Architecture for Immersipresence (SAI) framework to the computer music community. SAI is a software architecture model for designing, analyzing and implementing applications that perform distributed, asynchronous parallel processing of generic data streams. The most significant innovation of SAI is its ability to handle real-time DSP, interactive control, and...
متن کاملRTMix: a Real-Time Interactive Electroacoustic Music Performance, Composition and Coaching Interface
With the technological advancements in computer technology, the making of the real-time computer-aided interactive music has become a reality. However, due to lack of comprehensive software, such form of artistic expression still proves to be a daunting task. RTMix is an open-source software application that has been designed for the highly stable and scalable Linux platform and whose function ...
متن کاملA Score-Based Interface for Interactive Computer Music
The creation of interactive computer music often requires composers and performers to work within the paradigms of both instrumental music and responsive electroacoustics. The obstacles inherent in uniting these modes of operation have led the authors to develop an integrated working environment for interactive composition. NoteAbilityPro, a comprehensive music notation application, has been au...
متن کاملExpressive Director: a System for the Real-time Control of Music Performance Synthesis
The Expressive Director is a system allowing real-time control of music performance synthesis, in particular regarding expressive and emotional aspects. It allows a user to interact in real time, for example, changing the emotional intent from happy to sad or from a romantic expressive style to a neutral while it is playing. The Expressive Director was designed in order to merge the expressiven...
متن کامل